/* Used to make sure files are only brought in once */
#ifndef GAME_H
#define GAME_H

#include "Scene.h"
#include "Collisions.h"
#include "Camera.h"

class Game 
{
public:
   Game();
   ~Game();   
   void draw(void);      
   void reshape(int w, int h);      
   Camera* getCamera();
   Scene* getScene();
   int getWidth();
   int getHeight();
   void setTopView(bool);
   bool isTopView();
protected:
   Camera* camera;
   Scene* scene;
   CollisionDetector* collisionDetector;
   int width;
   int height;
   bool orthoView;
};

#endif
